package com.wash.shoes.service;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.IService;
import com.wash.shoes.entity.ShoePo;
import com.wash.shoes.entity.ShopGoodsPo;

import java.util.List;


/**
 * <p>
 * 商品的表 服务类
 * </p>
 *
 * @author zhengyunpeng
 * @since 2024-08-26
 */
public interface ShopGoodsService extends IService<ShopGoodsPo> {

    /**
     * 查询分页数据
     *
     * @param shopGoodsPo
     * @return
     */
    Page<ShopGoodsPo> goodsList(ShopGoodsPo shopGoodsPo);

    /**
     * @author lijianguo
     * @Date 15/09/2024
     * 查询对应的商品
     **/
    ShopGoodsPo getBySkuId(String appSkuId);

    /**
     * @author lijianguo
     * @Date 16/09/2024
     * 商品名称
     **/
    ShopGoodsPo getByName(String productName, Integer sellType);

    /**
     * @author lijianguo
     * @Date 22/09/2024
     * 请输入方法的简介
     **/
    ShopGoodsPo getReturnGoods(String shoeName);

    /**
     * 商品列表
     *
     * @param typeId 类型
     * @return
     */
    List<ShopGoodsPo> typeGoodsList(String typeId, Integer sellType);
}
